* { margin: 0; padding: 0; }

.PageContent { 
	float: left; 
	width: 100%; 
	text-align: center; 
	}

.BodyContent { 
	margin: 0 auto; 
	min-width: 120em;
	max-width: 95%; 
	text-align: left;
	}

.MainContent { 
	float: left;
	display: block; 
	width: 100%; 
	}

	
/*-- TOP SECTION --*/


.TopContent { 
    float: left; 
	width: 100%;
	}

.TopLeft{
 	float: left;
	height: 2.0em;
	}

.Logo{
 	float: left;
	text-align: right;
	
	
	padding: 10px 75px 20px 30px;
	}

.MainMenu{
 	float: left;
	height: 2.0em;
	margin-left: 0.3em;
	padding-left: 1.2em;
	padding-bottom: 0.5em;
	border-left: dashed 0.1em #989ca3;
	}

.MainMenuItem{
	float: left;
	padding-top: 1em;
	}
.MainMenuItemBullet{
	float: left;
	width: 0.6em;
	height: 0.6em;
	background: #ff9903;
	margin: 0.9em 0.5em 0.6em 0.5em;
	}
.MainMenuItemText{
	float: left;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.5em;
	line-height: 1.2em;
	padding: 0.1em 0.3em 0.4em 0.3em;
	color: #eee;
	}
.MainMenuRounder{
	float: left;
	height: 2.6em;
	}

a.MainMenuButton{
	float: left;
	text-decoration: none;
	color: #eee;
	}

a:hover.MainMenuButton{
	float: left;
	text-decoration: none;
	background-color: #18181c;
	}

.Login{
    float: left;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.3em;
	padding-top: 0.7em;
	padding-left: 0.7em;
	}
	
.WelcomeText{
	float: left;
	height: 2em;
	color: #989ca3;
	padding: 0.3em 0.5em;
	}
	
.Login a:link, .Login a:visited{
	float: left;
	width: 4.7em;
	height: 1.6em;
	color: #33363b;
	text-decoration: none;
	padding: 0.3em 0.1em 0.3em 1.7em;
	background: url(../img/btn_login_off.png) no-repeat top left;
	}
	
.Login a:hover{
	float: left;
	width: 4.7em;
	height: 1.6em;
	color: #ff9903;
	text-decoration: none;
	padding: 0.3em 0.1em 0.3em 1.7em;
	background: url(../img/btn_login_on.png) no-repeat top left;
	}

	
/*-- MAIN SECTION --*/


.FloatTitleLeft{
 	float: left;
	width: 100%;
	}

.FloatTitleRight{
    float: left;
	text-align: right;
	width: 100%;
	}

.FloatTitleRight p{
	float: right;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.3em;
	padding-right: 10em;
	color: #33363b;
	}

.LeftColumn{
 	float: left;
	width: 23.5em;
	margin: 4em 0.7em 0em 1.2em;
	}

.Search{
    float: left;
	width: 100%;
	padding-left: 2.2em;
	margin-top: 1em;
	}
.Search li
{
    margin-left: 4px;
}

.Search p
{
    line-height: 1.3em;
	width: 100%;
}

	
.Search a:link, .Search a:visited{
	float: left;
	width: 2em;
	height: 1.5em;
	text-decoration: none;
	padding: 0.3em 0.5em;
	margin-left: 0.3em;
	background: url(../img/btn_search_on.png) no-repeat top left;
	
	}
	
.Search a:hover{
	float: left;
	width: 2em;
	height: 1.5em;
	text-decoration: none;
	padding: 0.3em 0.5em;
	margin-left: 0.3em;
	background: url(../img/btn_search_on.png) no-repeat top left;
	}

.Field{
	float: left;
	}

.SearchField{
	float: left;
	width: 14em;
	border: none;
	padding: 0.15em;
	border-top: solid 1px #25252b;
	border-bottom: solid 1px #25252b;
	background: #eee;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	}

.Tools{
    float: left;
	width: 92%;
	padding-left: 1.2em;
	}
	
	
	.file_1 {
  height: 22px;
	}
	
.Index, .Toolbox{
	float: left;
	width: 100%;
	margin: 0.8em 0em;
	padding: 0.1em;
	}


.BoxTop{
	float: left;
	width: 100%;
	background: #d9dbdd url(../img/box-border_top.png) repeat-x;
	}
	
.BigBoxTop{
	float: left;
	width: 100%;
	background: #eee url(../img/bigbox-border_top.png) repeat-x;
	}
	
.BoxTopLeft{
	float: left;
	width: 2.2em;
	height: 1.4em;
	background: url(../img/box-corner_topleft.png) no-repeat top left;
	}
	
.BoxTopRight{
	float: right;
	width: 2.2em;
	height: 1.4em;
	background: url(../img/box-corner_topright.png) no-repeat top right;
	}
	
.BigBoxTopLeft{
	float: left;
	width: 2.2em;
	height: 4.5em;
	background: url(../img/bigbox-corner_topleft.png) no-repeat top left;
	}
	
.BigBoxTopRight{
	float: right;
	width: 7.2em;
	height: 4.5em;
	padding-right: 7.5em;
	background: url(../img/bigbox-corner_topright.png) no-repeat top right;
	}
	
.BoxBody{
	float: left;
	width: 100%;
	background:  #d9dbdd url(../img/box-border_left.png) repeat-y top left;
	}
	
.BigBoxBody{
	float: left;
	width: 100%;
	background:  #eee url(../img/bigbox-border_left.png) repeat-y top left;
	}
	
.Box{
	float: right;
	width: 100%;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.2em;
	color: #989ca3;
	background: url(../img/box-border_right.png) repeat-y top right;
	}
	
.BigBox{
	float: right;
	width: 100%;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.2em;
	color: #989ca3;
	background: url(../img/bigbox-border_right.png) repeat-y top right;
	}
	
.IndexLabel{
	float: left;
	width: 83%;
	margin: 1em 0 0.3em 1.5em;
	font-style: italic;
	border-bottom: dashed 1px #686b70;
	}
	
.IndexLabel p{
	color: #33363b;
	font-size: 1.2em;
	line-height: 0.8em;
	}
	
.IndexNav{
	float: left;
	width: 90%;
	padding-left: 1.5em;
	}
	
.IndexNav a:link, .IndexNav a:visited{
	text-decoration: none;
	color: #686b70;
	font-weight: bold;
	}
	
.IndexNav a:hover{
	text-decoration: underline;
	color: #ff6600;
	font-weight: bold;
	}
	
.IndexList{
	float: left;
	width: 90%;
	padding-left: 1.5em;
	padding-top: 1.5em;
	}
	
.IndexList a:link, .IndexList a:visited{
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1em;
	color: #33363b;
	font-weight: normal;
	}
	
.IndexList a:hover{
	text-decoration: underline;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1em;
	color: #686b70;
	font-weight: normal;
	}
	
.FileList{
	float: left;
	width: 90%;
	padding-left: 1.5em;
	padding-top: 0.5em;
	}
	
.FileList a:link.remove, .FileList a:visited.remove{
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1em;
	color: #686b70;
	font-weight: normal;
	background: url(../img/icon_remove_file-off.png) no-repeat center right;
	padding-right: 5em;
	}
	
.FileList a:hover.remove{
	text-decoration: underline;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1em;
	color: #33363b;
	font-weight: normal;
	background: url(../img/icon_remove_file-on.png) no-repeat center right;
	padding-right: 5em;
	}
	
.LeftMenuList, .UploadFiles{
	float: left;
	width: 87%;
	padding: 0.5em 0 0.5em 1.5em;
	}
	
.UploadFiles{
	margin-top: 0.5em;
	}
	
.LeftMenuList a:link, .LeftMenuList a:visited{
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1em;
	color: #686b70;
	font-weight: normal;
	border-bottom: dotted 1px #33363b;
	}
	
.LeftMenuList a:hover{
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1em;
	color: #33363b;
	font-weight: normal;
	border-bottom: dotted 1px #d9dbdd;
	}
	
.LeftMenuDivider{
	display: block;
	padding: 0.2em 0;
	}
	
.IndexTurnOver{
	float: left;
	width: 80%;
	padding: 1.5em 1.5em 0em 1.5em;
	}
	
.TurnOverBWD{
	float: left;
	width: 3em;
	}
	
.TurnOverBWD a:link, .TurnOverBWD a:visited{
	float: left;
	text-decoration: none;
	width: 3em;
	height: 2em;
	background: url(../img/icon_bwd_off.png) no-repeat top left;
	}

.TurnOverBWD a:hover{
	float: left;
	text-decoration: none;
	width: 3em;
	height: 2em;
	background: url(../img/icon_bwd_on.png) no-repeat top left;
	}
	
.TurnOverFWD{
	float: right;
	width: 3em;
	}
	
.TurnOverFWD a:link, .TurnOverFWD a:visited{
	float: left;
	text-decoration: none;
	width: 3em;
	height: 2em;
	background: url(../img/icon_fwd_off.png) no-repeat top right;
	}

.TurnOverFWD a:hover{
	float: left;
	text-decoration: none;
	width: 3em;
	height: 2em;
	background: url(../img/icon_fwd_on.png) no-repeat top right;
	}
	
.BoxBottom{
	float: left;
	width: 100%;
	background: #d9dbdd url(../img/box-border_bottom.png) repeat-x bottom left;
	}
	
.BoxBottomLeft{
	float: left;
	width: 2.2em;
	height: 1.4em;
	background: url(../img/box-corner_bottomleft.png) no-repeat top left;
	}
	
.BoxBottomRight{
	float: right;
	width: 2.2em;
	height: 1.4em;
	background: url(../img/box-corner_bottomright.png) no-repeat top right;
	}
	
.BigBoxBottom{
	float: left;
	width: 100%;
	background: #eee url(../img/bigbox-border_bottom.png) repeat-x bottom left;
	}
	
.BigBoxBottomLeft{
	float: left;
	width: 2.2em;
	height: 1.4em;
	background: url(../img/bigbox-corner_bottomleft.png) no-repeat top left;
	}
	
.BigBoxBottomRight{
	float: right;
	width: 2.2em;
	height: 1.4em;
	background: url(../img/bigbox-corner_bottomright.png) no-repeat top right;
	}

.Tags{
    float: left;
	}


.ToolBoxHead{
	float: left;
	width: 90%;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 1.8em;
	line-height: 1.2em;
	padding: 0em 0.9em;
	color: #989ca3;
	}

.ToolBoxItem{
	float: left;
	max-width: 9.2em;
	height: 1.62em;
	line-height: 1.5em;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.56em;
	padding-top: 0.5em;
	padding-left: 0.3em;
	}
	
.ToolBoxItemDivider{
	float: left;
	width: 100%;
	height: 0.1em;
	margin: 0.0.5em 0em;
	}
	
.ToolBox a:link, .ToolBox a:visited{
	float: left;
	color: white;
	margin-left: 0.3em;
	
	}

.ToolBox span{
	float: left;
		color: #ff6600;
	margin-left: 0.2em;
	
	}
	
.ToolBox a:hover{
	float: left;
	color: #eee;
	margin-left: 0.3em;

	}

.RightColumn{
 	float: left;
	display: block;
	width: auto;
	width: 71%;
	margin: 0em 0em 0em 0.5em;
	}

.WorkFrame{
	float: left;
	width: 100%;
	}

.Content{
	float: left;
 width: 100%;
	}
	
.FloatEmpty{
	float: right;
	width: 5em;
	}
	
.FloatMenu{
	float: left;
	width: 100%;
	background: #33363b;
	margin-left: 1em;
	}
	
.FloatMenuDivider{
	float: left;
	width: 4em;
	}
	
.FMItemEdit, .FMItemArticleView, .FMItemHistory, .FMItemDiscuss, .FMItemRevert, .FMItemUsethis, .FMItemCurrentedit{
	float: left;
	width: 4em;
	}
	
.FMItemEdit a:link, .FMItemEdit a:visited{
	float: left;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_edit_off.png) no-repeat center;
	}
	
.FMItemEdit a:hover{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_edit_on.png) no-repeat center;
	}
	
.FMItemArticleView a:link, .FMItemArticleView a:visited{
	float: left;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_article_off.png) no-repeat center;
	}

	


.FMItemArticleView a:hover{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_article_on.png) no-repeat center;
	}
	
.FMItemEditHide{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_edit_hide.png) no-repeat center;
	}
	
.FMItemHistory a:link, .FMItemHistory a:visited{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_history_off.png) no-repeat center;
	}
	
.FMItemHistory a:hover{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_history_on.png) no-repeat center;
	}
	
.FMItemHistoryHide{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_history_hide.png) no-repeat center;
	}
	
.FMItemDiscuss a:link, .FMItemDiscuss a:visited{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_discuss_off.png) no-repeat center;
	}
	
.FMItemDiscuss a:hover{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_discuss_on.png) no-repeat center;
	}
	
.FMItemDiscussHide{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_discuss_hide.png) no-repeat center;
	}
	
.FMItemRevert a:link, .FMItemRevert a:visited{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_revert_off.png) no-repeat center;
	}
	
.FMItemRevert a:hover{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_revert_on.png) no-repeat center;
	}
	
.FMItemRevertHide{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_revert_hide.png) no-repeat center;
	}
	
.FMItemUsethis a:link, .FMItemUsethis a:visited{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_usethis_off.png) no-repeat center;
	}
	
.FMItemUsethis a:hover{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_usethis_on.png) no-repeat center;
	}
	
.FMItemUsethisHide{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_usethis_hide.png) no-repeat center;
	}
	
.FMItemCurrentedit a:link, .FMItemCurrentedit a:visited{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_currentedit_off.png) no-repeat center;
	}
	
.FMItemCurrentedit a:hover{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_currentedit_on.png) no-repeat center;
	}
	
.FMItemCurrenteditHide{
	float: right;
	width: 4em;
	height: 4em;
	text-decoration: none;
	background: url(../img/btn_fm_currentedit_hide.png) no-repeat center;
	}
	
.ArticleView{
	float: left;
	display: block;
	margin: 0em 2em 2em 2em;
	width: 95%;
	}
	
.ArticleHistory{

	display: block;
	width: 100%;
	padding-top: 10px;
	}
	
.ArticleViewBody p{
	float: none;
	line-height: 1.3em;
	width: 100%;
	}
	
.ArticleViewBody ul, .ArticleViewBody li{
	padding-left: 1.1em;
	}

.ArticleViewHead{
	float: left;
	width: 100%;
	border-bottom: dashed 1px #ff6600;
	}
	
.ArticleHistoryHead{
	width: 100%;
	padding-bottom: 15px;
	border-bottom: dashed 1px #ff6600;
	}
	
.ArticleView h1, .ArticleHistory h1{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 2.2em;
	line-height: 1.2em;
	color: #33363b;	
	font-weight: normal;
	}
	
a:link.ArticleLink, a:visited.ArticleLink{
	text-decoration: none;
	font-weight: bold;
	color: #686b70;
	}
	
a:hover.ArticleLink{
	text-decoration: underline;
	font-weight: bold;
	color: #ff6600;
	}
	
a:link.ArticleNew, a:visited.ArticleNew{
	float: none;
	text-decoration: none;
	font-weight: bold;
	color: #ff6600;
	border: 1px dotted #ff6600;
	padding: 0 0.3em;
	}
	
a:hover.ArticleNew{
	float: none;		
	text-decoration: none;
	font-weight: bold;
	color: #686b70;
	border: 1px solid #686b70;
	padding: 0 0.3em;
	}

.ArticleHead{
	float: left;
	}
	
.TableOfContents{
	float: left;
	border-top: solid 3px #686b70;
	border-left: dashed 1px #686b70;
	border-right: dashed 1px #686b70;
	border-bottom: dashed 1px #686b70;
	padding: 0.3em 0.5em;
	width: 300px;
	margin-top: 1em;
	}
	
.TableOfContents h2{
	float: left;
	color: #686b70;
	font-size: 1.2em;
	line-height: 1em;
	}
	
.TableOfContents a:link.hidecont, .TableOfContents a:visited.hidecont{
	float: right;
	color: #686b70;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	border-bottom: dotted 1px #ff6600;
	}
	
.TableOfContents a:hover.hidecont{
	float: right;
	color: #ff6600;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
	}
	
.TableOfContents .Headline{
	display: block;
	float: none;
	}
	
.TableOfContents ul{
	color: #686b70;
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: -0.8em;
	float: none;
	}
	
.TableOfContents ul a:link, .TableOfContents ul a:visited, .TableOfContents ul a:hover{
	font-size: 0.9em;
	float: none;
	text-decoration: none;
	font-weight: normal;
	
	}
	
.ContentDivider{
	float: none;
	width: 100%;
	}
	
.ArticleSubHead{
	float: left;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 0.85em;
	line-height: 0em;
	}
	
.ArticleSubHead h1{
	color: #686b70;
	}

.ArticleIconMenu{
	float: right;
	margin-left: 1em;
	font-size: 2.2em;
	margin-top: 0.4em;
	}
	
.ModeLabel{
	float: right;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.1em;
	line-height: 1.0em;
	color: #686b70;
	padding-top: 1em;
	}
	

	
.IconEdit{
	float: left;
	width: 0.7em;
	height: 0.7em;
	}
	
.IconEdit a:link, .IconEdit a:visited{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_edit_off.png) no-repeat center;
	}
	
.IconEdit a:hover{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_edit_on.png) no-repeat center;
	}
	
.IconCurrentEdit{
	float: left;
	width: 0.7em;
	height: 0.7em;
	}
	
.IconCurrentEdit a:link, .IconCurrentEdit a:visited{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_current_edit_off.png) no-repeat center;
	}
	
.IconCurrentEdit a:hover{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_current_edit_on.png) no-repeat center;
	}
	
.IconEditHide{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_edit_hide.png) no-repeat center;
	}

.IconDelete{
	float: left;
	width: 0.7em;
	height: 0.7em;
    }
	
.IconDelete a:link, .IconDelete a:visited{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_delete_off.png) no-repeat center;
	}
	
.IconDelete a:hover{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_delete_on.png) no-repeat center;
	}
	
.IconDeleteHide{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_delete_hide.png) no-repeat center;
	}

.IconUp{
	float: left;
	width: 0.7em;
	height: 0.7em;
    }
	
.IconUp a:link, .IconUp a:visited{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_up_off.png) no-repeat center;
	}
	
.IconUp a:hover{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_up_on.png) no-repeat center;
	}
	
.IconUpHide{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_up_hide.png) no-repeat center;
	}

.IconDown{
	float: left;
	width: 0.7em;
	height: 0.7em;
    }
	
.IconDown a:link, .IconDown a:visited{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_down_off.png) no-repeat center;
	}
	
.IconDown a:hover{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_down_on.png) no-repeat center;
	}
	
.IconDownHide{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_down_hide.png) no-repeat center;
	}

.IconSection{
	float: left;
	width: 0.7em;
	height: 0.7em;
    }
	
.IconSection a:link, .IconSection a:visited{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_section_off.png) no-repeat center;
	}
	
.IconSection a:hover{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_section_on.png) no-repeat center;
	}
	
.IconSectionHide{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_section_hide.png) no-repeat center;
	}

.IconFile{
	float: left;
	width: 0.7em;
	height: 0.7em;
    }
	
.IconFile a:link, .IconFile a:visited{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_file_off.png) no-repeat center;
	}
	
.IconFile a:hover{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_file_on.png) no-repeat center;
	}
	
.IconFileHide{
    float: left;
	width: 0.7em;
	height: 0.7em;
	text-decoration: none;
	background: url(../img/icon_file_hide.png) no-repeat center;
	}
	
.ArticleViewBody{
	float: left;
	max-width: 67%;
	margin: 1.5em 0.2em 2em 0.2em;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.2em;
	color: #33363b;
	}
	
.ArticleHistoryTable{
	float: left;
	width: 100%;
	display: block;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.1em;
	color: #33363b;
	padding-top: 10px;
	}
	
p.HistoryHead, p.DiscussHead{

	width: 100%;
	border-bottom: dotted 1px #686b70;
	}
	
p.HistoryRow{
	overflow: hidden;
	display: block;
	width: 100%;
	border-bottom: dashed 1px black;
	}
	
.ArticleHistoryTable div.DiscussRow{
	float:left;
	display: block;
	overflow: hidden;
	width: 600px;
	font-size: 0.8em;
	padding-bottom: 10px;
	
	}
	

	
p.HistoryRowHighlight{
	float: none;
	display: block;
	width: 100%;
	background: #d9dbdd;
	}
	
p.HistoryHead span{

	
	font-weight: bold;
		display:block;
	overflow: hidden;
	width: 124px;
	padding: 5px 1px 0px 1px;
	height: 15px;
	float: left;

	}
	
.ClearLeft
{
    clear: left;
}

.ClearBoth
{
    clear:both;
}
.ClearRight
{
    clear: right;
}
	

	
span.DiscussDate{
	font-weight: bold;
	letter-spacing: -1px;
	width: 50%;
	float: left;
	text-align: left;
	}
	

p.HistoryRow span, p.HistoryRowHighlight span{
	display:block;
	overflow: hidden;
	width: 124px;
	padding: 5px 1px 0px 1px;
	height: 90px;
	float: left;

	}
	

	
span.HistoryDate{
	letter-spacing: -1px;
	float: left; 
    
	}
	
span.DiscussAuthor{
	float: right;
	display: block;
	width: 50%;
	letter-spacing: -1px;
	font-weight: normal;
	text-align: right;
	}
	
.DiscussNewPost{
	float: left;
	display: block;
	width: 99%;
	margin: 0.3em 0;
	padding: 5px 5px 5px 5px;
	
	}
	

	
.DiscussNewPost p{
	font-weight: bold;
	}
	
DiscussText{
	float: none;
	display: block;
	width: 44em;
	}

.DiscussButtonItem{
	float: right;
	display: block;
	margin-right: 0.778em;
	height: 1.8em;
	}
	
.ArticleViewSection{
	float: right;
	width: 14em;
	margin-top: 0.5em;
	border-right: solid 0.25em #b9bbbd;
	margin-right:25px;
	}
	
.ClearRight
{
	clear:right;
}
	
.ArticleViewImage{
	float: right;
	width: 14.75em;
	margin-top: 0.5em;
	border: solid 1px #b9bbbd;
	padding: 0.2em;
	background: #e5e5e5;
	}
	
.ArticleViewImage img{
	width: 14.75em;
	}
	
.ArticleViewImage p{
	float: none;
	font-size: 0.8em;
	font-style: italic;
	padding-left: 0.3em;
	}
	
.ArticleSectionHead{
	font-size: 2.2em;
	}
	
.ArticleSectionHead h1{
	width: 100%;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 0.65em;
	line-height: 1.2em;
	padding: 1.5em 0.2em 0 0.5em;
	font-weight: normal;
	color: #686b70;
	}
	
.ArticleSectionBody{
	float: right;
	background: #d9dbdd url(../img/section_body_topleft.png) no-repeat top left;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.2em;
	text-align: left;
	color: #686b70;	
	}

.ArticleSectionBody p{
	float: left;
	width: 92%;
	overflow: hidden;
	padding: 0.5em 0.2em 0.5em 0.8em;
	}
	
.SectionIconMenu{
	float: right;
	font-size: 1.8em;
	margin: 0.2em 0.2em 0 3em;
	}

/*-- EDIT MODE STYLE --*/


.ArticleEdit{
	float: left;
	display: block;
	margin: 0em;
	padding: 1em;
	border: dashed 1px #989ca3;
	background-color: #e5e5e5;
	
	}
	
.ArticleEditTools{
	width: 95%;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.15em;
	line-height: 1.7em;
	font-weight: bold;
	color: #33363b;
	margin: 0.4em 0.3em 0em 0.2em;
	float: left;
	position: relative;
	}
	
.ArticleEditBox{
	float: left;
	width: 90%;
	margin: 0em 0em 0.5em 0.4em;
	background-color: #989ca3;
	}
	
.ArticleText{
	float: left;
	width: 90%;
	border: solid 1px #989ca3;
    height: 60%;
	}
	
.ArticleHelpText{
	width: 56.5em;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.em;
	line-height: 1.7em;
	font-style: italic;
	margin: 0.5em 0em 0em 0.4em;
	color: #33363b;
	background: #e5e5e5;


	}

.UploadInput{
	float: left;
	display: block;
	}
	
.UploadFilePath{
	float: left;
	width: 8em;
	height: 1.56em;
	border: none;
	border-top: solid 1px #989ca3;
	border-bottom: solid 1px #989ca3;
	background-color: #fff;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-weight: normal;
	}

.UploadButtonItem{
	float: left;
	display: block;
	margin-top: 0.3em;
	}
	

.BrowseButtonItem{
	float: right;
	display: block;
	margin-left: 0.2em;
	
	}

.UploadButton{
	float: left;
	width: 4em;
	height: 1.78em;
	border: none;
	border-top: solid 1px #989ca3;
	border-bottom: solid 1px #989ca3;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background-color: #ccc;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	line-height: 1em;
	font-weight: bold;
	}

.BrowseButton{
	float: left;
	display: block;

	height: 24px;
	
	border-top: solid 1px #989ca3;
	border-bottom: solid 1px #989ca3;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background-color: #ccc;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	line-height: 1em;
	   outline: none;
	
	}
	
	
	.BrowseButton:focus, .BrowseButton.sffocus, .BrowseButton:active
	{
	    outline: none;
	float: left;
	display: block;
	
	height: 24px;
	
	border-top: solid 1px #989ca3;
	border-bottom: solid 1px #989ca3;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background-color: #ccc;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	line-height: 1em;
	}
	
	

.EditInputItem{
	float: left;
	padding-right: 12px;
	max-width: 200px;
	min-width: 150px;
	}
	
.EditInputItem ul{
	 list-style: none;
	 width: 16px;
	 float: left;
	 display: block;
	 overflow: hidden;
	 margin-left: 3px;
	}

.EditInputItemCheck{
	float: left;
	}

.EditInputItemBlock{
	float: right;
	padding-right: 5px;
	}

.EditLabel{
	float: left;
	margin-right: 0.2em;
	line-height: 1.3em;
	font-size: 12px;
	}

.EditLabelCheck{
	float: left;
	margin: 0 0.2em 0 1em;
	line-height: 1.3em;
	font-weight: normal;
	font-size: 12px;
	}
	
	input:focus, input.sffocus { outline: 0;
	                              }

.EditButtonItem{
	float: left;
	display: block;
	margin-left: 0.2em;
	height: 1.8em;
	}

.EditInput{
	float: left;
	width: 95px;
	height: 20px;
	background-color: #fff;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: normal;
	
	}

.EditInputCheck{
	float: left;
	border: none;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: normal;
	padding-top: 2px;
	}

.EditCategoryList
{
    width: 160px; 
    height: 90px;
    
}
	
.EditInputComment{
	float: left;
	width: 130px;
	height: 16px;
	
	border: solid 1px #989ca3;
	background-color: #fff;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 0.85em;
	line-height: 14px;
	font-weight: normal;
	margin: 2px 2px 2px 2px;
	}
	
.EditButton{
	float: left;
	width: 6em;
	height: 2.05em;
	border: none;
	border-top: solid 1px #989ca3;
	border-bottom: solid 1px #989ca3;
	border-left: solid 1px #989ca3;
	border-right: solid 1px #989ca3;
	background-color: #ccc;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 0.85em;
	line-height: 1.3em;
	font-weight: bold;
	}

.EditCancelButton{
	float: left;
	width: 4em;
	height: 2.05em;
	border: none;
	border-top: solid 1px #989ca3;
	border-bottom: solid 1px #989ca3;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background-color: #ccc;
	color: #404245;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 0.85em;
	line-height: 1.3em;
	}
	
.EditBoxHead{
	display: block;
	width: 99%;
	text-align: center;
	}
	
.EditBoxHead a:link, .EditBoxHead a:visited{
	float: left;
	text-decoration: none;
	background-color: #989ca3;
	width: 24px;
	height: 24px;
	}
	
.EditBoxHead a:hover{
	float: left;
	text-decoration: none;
	background-color: #e5e5e5;
	width: 24px;
	height: 24px;
	}
	
.EditBoxBody{
	background-color: #fff;
	border: solid 1px #989ca3;
	}
	
.icondivider{
	float: left;
	width: 0.9em;
	height: 1.8em;
	margin-top: 0.3em;
	background: url(../img/icondivider.png) repeat-y center center;
	}

	
/*-- GLOBAL STYLE --*/


body { 
	text-align: center; 
	margin: 0; 
	padding: 0; 
	border: 0; 
	color: #33363b; 
	font-family: Tahoma, Verdana, Sans-serif; 
	font-size: 10px; 
	background-color: #33363b; 
	}
	
p	{
	float: left;
	width: 100%;
	padding: 0em 0em 0.5em 0em;
	}
	
a { 
  	text-decoration: none; 
	color: #006EA0;
	font-weight: normal; 
	}
	
a:hover { 
	text-decoration: none; 
	color: #ff6600; 
	font-weight: normal;
	}

/*-- AUTO COMPLETE --*/

.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white url('loading.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}

.defaultSkin .mceToolbar {height:26px; float: left;}



a.rssButton {
	background: url(../img/rss_icon.gif) no-repeat;	
	padding-left: 20px;
}
a.atomButton {
	background: url(../img/rss_icon_gray.gif) no-repeat;	
	padding-left: 20px;
}